package czh.cocoa.animation;

import czh.cocoa.foundation.NSObject;
import czh.cocoa.graphics.CGPoint;

public class CATransformAction extends NSObject {
	
	public static CATransformAction NotDefined() {
		CATransformAction action = new CATransformAction();
		action.translate = new CGPoint(NSNotDefined, NSNotDefined);
		action.scale = new CGPoint(NSNotDefined, NSNotDefined);
		action.rotateX = NSNotDefined;
		action.rotateY = NSNotDefined;
		action.rotateZ = NSNotDefined;
		return action;
	}
	
	public CATransformAction() {
		translate = new CGPoint(0,0);
		scale = new  CGPoint(1, 1);
	}

	public CGPoint translate;
	
	public CGPoint scale;
	
	public float rotateX;
	
	public float rotateY;
	
	public float rotateZ;
	
}
